person who does sloppy work - Spanish English Dictionary